/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.accept;

public class GetPoDetailInData {
    private String clientId;
    private String indexNo;
    private String proCode;
    private String proName;
    private String proQty;
    private String proPlace;
    private String proPrice;
    private String proUnit;
    private String proRate;
    private String proKuwei;
    private String proDate;
    private String remark;

    public String getClientId() {
        return this.clientId;
    }

    public String getIndexNo() {
        return this.indexNo;
    }

    public String getProCode() {
        return this.proCode;
    }

    public String getProName() {
        return this.proName;
    }

    public String getProQty() {
        return this.proQty;
    }

    public String getProPlace() {
        return this.proPlace;
    }

    public String getProPrice() {
        return this.proPrice;
    }

    public String getProUnit() {
        return this.proUnit;
    }

    public String getProRate() {
        return this.proRate;
    }

    public String getProKuwei() {
        return this.proKuwei;
    }

    public String getProDate() {
        return this.proDate;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setIndexNo(String indexNo) {
        this.indexNo = indexNo;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public void setProQty(String proQty) {
        this.proQty = proQty;
    }

    public void setProPlace(String proPlace) {
        this.proPlace = proPlace;
    }

    public void setProPrice(String proPrice) {
        this.proPrice = proPrice;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public void setProRate(String proRate) {
        this.proRate = proRate;
    }

    public void setProKuwei(String proKuwei) {
        this.proKuwei = proKuwei;
    }

    public void setProDate(String proDate) {
        this.proDate = proDate;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetPoDetailInData)) {
            return false;
        }
        GetPoDetailInData other = (GetPoDetailInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$indexNo = this.getIndexNo();
        String other$indexNo = other.getIndexNo();
        if (this$indexNo == null ? other$indexNo != null : !this$indexNo.equals(other$indexNo)) {
            return false;
        }
        String this$proCode = this.getProCode();
        String other$proCode = other.getProCode();
        if (this$proCode == null ? other$proCode != null : !this$proCode.equals(other$proCode)) {
            return false;
        }
        String this$proName = this.getProName();
        String other$proName = other.getProName();
        if (this$proName == null ? other$proName != null : !this$proName.equals(other$proName)) {
            return false;
        }
        String this$proQty = this.getProQty();
        String other$proQty = other.getProQty();
        if (this$proQty == null ? other$proQty != null : !this$proQty.equals(other$proQty)) {
            return false;
        }
        String this$proPlace = this.getProPlace();
        String other$proPlace = other.getProPlace();
        if (this$proPlace == null ? other$proPlace != null : !this$proPlace.equals(other$proPlace)) {
            return false;
        }
        String this$proPrice = this.getProPrice();
        String other$proPrice = other.getProPrice();
        if (this$proPrice == null ? other$proPrice != null : !this$proPrice.equals(other$proPrice)) {
            return false;
        }
        String this$proUnit = this.getProUnit();
        String other$proUnit = other.getProUnit();
        if (this$proUnit == null ? other$proUnit != null : !this$proUnit.equals(other$proUnit)) {
            return false;
        }
        String this$proRate = this.getProRate();
        String other$proRate = other.getProRate();
        if (this$proRate == null ? other$proRate != null : !this$proRate.equals(other$proRate)) {
            return false;
        }
        String this$proKuwei = this.getProKuwei();
        String other$proKuwei = other.getProKuwei();
        if (this$proKuwei == null ? other$proKuwei != null : !this$proKuwei.equals(other$proKuwei)) {
            return false;
        }
        String this$proDate = this.getProDate();
        String other$proDate = other.getProDate();
        if (this$proDate == null ? other$proDate != null : !this$proDate.equals(other$proDate)) {
            return false;
        }
        String this$remark = this.getRemark();
        String other$remark = other.getRemark();
        return !(this$remark == null ? other$remark != null : !this$remark.equals(other$remark));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetPoDetailInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $indexNo = this.getIndexNo();
        result = result * 59 + ($indexNo == null ? 43 : $indexNo.hashCode());
        String $proCode = this.getProCode();
        result = result * 59 + ($proCode == null ? 43 : $proCode.hashCode());
        String $proName = this.getProName();
        result = result * 59 + ($proName == null ? 43 : $proName.hashCode());
        String $proQty = this.getProQty();
        result = result * 59 + ($proQty == null ? 43 : $proQty.hashCode());
        String $proPlace = this.getProPlace();
        result = result * 59 + ($proPlace == null ? 43 : $proPlace.hashCode());
        String $proPrice = this.getProPrice();
        result = result * 59 + ($proPrice == null ? 43 : $proPrice.hashCode());
        String $proUnit = this.getProUnit();
        result = result * 59 + ($proUnit == null ? 43 : $proUnit.hashCode());
        String $proRate = this.getProRate();
        result = result * 59 + ($proRate == null ? 43 : $proRate.hashCode());
        String $proKuwei = this.getProKuwei();
        result = result * 59 + ($proKuwei == null ? 43 : $proKuwei.hashCode());
        String $proDate = this.getProDate();
        result = result * 59 + ($proDate == null ? 43 : $proDate.hashCode());
        String $remark = this.getRemark();
        result = result * 59 + ($remark == null ? 43 : $remark.hashCode());
        return result;
    }

    public String toString() {
        return "GetPoDetailInData(clientId=" + this.getClientId() + ", indexNo=" + this.getIndexNo() + ", proCode=" + this.getProCode() + ", proName=" + this.getProName() + ", proQty=" + this.getProQty() + ", proPlace=" + this.getProPlace() + ", proPrice=" + this.getProPrice() + ", proUnit=" + this.getProUnit() + ", proRate=" + this.getProRate() + ", proKuwei=" + this.getProKuwei() + ", proDate=" + this.getProDate() + ", remark=" + this.getRemark() + ")";
    }
}

